home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / qbbs / mm120.zip / MM120.DOC < prev    next >
Text File  |  1990-11-08  |  42KB  |  1,256 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.                               Menu Master(tm)
  13.                                Version 1.20
  14.  
  15.                          The Ultimate Menu Editor
  16.                         For Supported BBS Systems
  17.  
  18.                               Majik Board(tm)
  19.                               QuickBBS(tm)
  20.                               RemoteAccess(tm)
  21.                               SuperBBS(tm)
  22.  
  23.                  Copyrighted (C) 1989,1990 by Dale Barnes
  24.                             FidoNet 1:375/11.0
  25.  
  26.  
  27.              Menu Master Documentation Copyrighted (c) 1989,1990
  28.                     Dale Barnes -=- Majik Micro Systems
  29.                             FidoNet: 1:375/11.0
  30.  
  31.  
  32.                Menu Master Documentation Copyrighted (C) 1990
  33.                     Peter Kling -=- Computer Group,Ltd 
  34.                     FidoNet: 1:267/169.0 & 1:267/269.0
  35.  
  36.  
  37.  
  38.  
  39.  
  40. MENU MASTER DOCUMENTATION : PAGE COVER
  41.  
  42.                           
  43.  
  44.  
  45.                         TABLE OF CONTENTS:
  46.                         ~~~~~~~~~~~~~~~~~~
  47.  
  48.  
  49.             SECTION                             PAGE
  50.         ------------------------------------------------
  51.  
  52.            Index                                    1
  53.            Contained in this package                2
  54.            Help Files                               2           
  55.            Introduction                             3
  56.            Menu Master Config                       4
  57.            Getting Started                          5
  58.            Simulated Security Levels                5
  59.            Status Line & Function Keys              6
  60.              F1 - Toggles Ansi or Ascii             6
  61.              F2 - Toggles Data Mode                 6
  62.              F3 - Toggles Line Numbers              6
  63.              F4 - Toggles Ctrl A                    6
  64.              F5 - Toggles Line Wrap                 6
  65.              F6 - Changes of Security & Flags       6
  66.            Hot Keys                                 7
  67.            File (Alt-F)                             7
  68.            New Menu (Ctrl-N)                        8
  69.            Save Menu (Ctrl-S)                       8
  70.            ReName Menu (Ctrl-R)                     9
  71.            Copy Menu (Ctrl-C)                       9
  72.            Delete Menu (Ctrl-D)                    10
  73.            Write to Menu (Ctrl-W)                  10
  74.            Shell to DOS (Ctrl-O)                   10
  75.            Settings (Alt-S)                        11
  76.            Add Lines (Alt-A)                       11
  77.            Delete Lines (Alt-D)                    12
  78.            Insert Lines (Alt-I)                    12
  79.            Edit Entry (Alt-E)                      13
  80.            Colors                                  14
  81.            List Lines (Alt-L)                      14
  82.            Global Changes (Alt-G)                  15
  83.            Copy Menu (Alt-C)                       15
  84.            Make Menu (Alt-M)                    15-17
  85.            Highlight (Alt-H)                       18
  86.            Prompt (Alt-P)                          18
  87.            Quit (Alt-X)                            18
  88.            MenuType.Lst                            19
  89.            Revisions                               19
  90.            Future Revisions                        20
  91.            Thanks!                                 20
  92.            Documentation Package                   20
  93.            Thank you                               20
  94.            Copyright Notices                       21
  95.            The End                                 21
  96.            Print Me (Registration Form)      included
  97.  
  98.  
  99.  
  100.  
  101. MENU MASTER DOCUMENTATION : PAGE 1
  102.  
  103.  
  104.            
  105.  
  106.  
  107.  
  108.  
  109.     INTRODUCTION
  110.     ~~~~~~~~~~~~~
  111.  
  112.     Menu Master  is designed to make your life much easier when creating
  113.     and editing menus for supported Bulletin Board Systems. Making menus
  114.     with Menu Master has even been described as 'Fun'.
  115.  
  116.  
  117.     Currently Supported Bulletin Board Systems:
  118.  
  119.  
  120.            Majik Board(tm)
  121.            QuickBBS(tm)
  122.            RemoteAccess(tm)
  123.            SuperBBS(tm)
  124.  
  125.  
  126.     Additional version EMM1.00 supports:
  127.  
  128.           Enhanced Bulletin Board System(tm) "EBBS"
  129.  
  130.  
  131.     Futures versions might support:
  132.  
  133.            The Bread Board System(tm) "TBBS"
  134.  
  135.  
  136.  
  137.  
  138.     Menu Master is menu driven and has limited mouse support.
  139.  
  140.  
  141.     If you have used a version of  Menu Master  prior to v1.02 you will
  142.     notice a huge difference in look and feel.   You may delete the old
  143.     MMC.EXE and MM.CFG files.  They are no longer used.
  144.  
  145.  
  146.     Registration is still only $10.  Please print the PRINT.ME file for
  147.     more information.  If you are on a limited income and can't  afford
  148.     the ten bucks,  get in  touch with me at the  address at the end of
  149.     this file.
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157. MENU MASTER DOCUMENTATION : PAGE 2
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.     Welcome to  Menu Master vs 1.20.  I hope that you find it useful,
  167.   and will support Menu Master.  This version of Menu Master supports
  168.   the following Bulletin Board Systems:
  169.  
  170.  
  171.  
  172.     QuickBBS 2.66
  173.     RemoteAccess 0.04a
  174.     Majik Board 1.01 /b14
  175.     SuperBBS 1.05
  176.  
  177.  
  178.  
  179.     Included in the original ZIP file:
  180.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  181.  
  182.       MM.EXE       - Menu Master main program
  183.       MM120.DOC    - Documentation package
  184.       MM.CFG       - Sample configuration file
  185.       Print.me     - Registration form
  186.       Readme.1st   - Notes from the author
  187.       MMQBBS.Hlp   - QuickBBS help file
  188.       MMRA.Hlp     - RemoteAccess help file
  189.       MMSuper.Hlp  - SuperBBS help file
  190.       MMMajik.Hlp  - Majik Board help file
  191.       Menutype.Lst - Sample extra menu option file
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.   Help Files:
  204.   ~~~~~~~~~~~
  205.  
  206.    The help files are provided here  Original for Menu Master, but
  207. as pointed out by one newer user, these help sheets can be printed
  208. to make useful charts when writing or re-writing your menus.
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217. MENU MASTER DOCUMENTATION : PAGE 3
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.     MM.CFG:
  226.     ~~~~~~~
  227.  
  228.     First and most important is the config File.   Shown below is an
  229.     example of the  'MM.CFG'  file.   You should edit this file with
  230.     your favorite Ascii editor.  The first part of the file explains
  231.     the options in the config file.   MM.CFG is  self explaining and
  232.     need no other documentation other than the being shown here.
  233.  
  234.  
  235.  
  236. ; Configuration file for Menu Master v1.20
  237. ; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238. ;  First is the name of menu to load - TOP for most, TOP_2 for QuickED users
  239. ;  Second is one of the following:
  240. ;       QuickBBS*   RemoteAccess   SuperBBS   Majik
  241. ;
  242. ; Third  : Security level to start up with; 32767 limit for QuickBBS 2.66
  243. ; Fourth thru seventh : Flags for A,B,C,D
  244. ; Eighth   : Toggle Show Data On/Off
  245. ; Ninth    : Toggle Word Wrapping On/Off
  246. ; Tenth    : Toggle Line Numbers On/Off
  247. ; Eleventh : Toggle ^A Mode (AutoExec) On/Off
  248. ; Twelfth  : Toggle Ansi Mode On/Off
  249. ;
  250. ;                Do Not Delete any of this information
  251. ;                -------------------------------------
  252. TOP.MNU          ; Menu Name to Load
  253. QUICKBBS         ; System to Load
  254. 64000            ; Security level to use
  255. XXXXXXXX         ; Flags[A]
  256. XXXXXXXX         ; Flags[B]
  257. XXXXXXXX         ; Flags[C]
  258. XXXXXXXX         ; Flags[D]
  259. ShowData   Off   ; Show menu data on/off
  260. WordWrap   On    ; Wordwrap on/off
  261. LineNumber On    ; Show Line numbers on/off
  262. AutoMode   Off   ; ^A mode on/off
  263. AnsiMode   On    ; Ansi on/off
  264. ^
  265.  No Spaces!
  266.  
  267.  
  268.  
  269.  
  270.  
  271. MENU MASTER DOCUMENTATION : PAGE 4
  272.  
  273.  
  274.  
  275.     Getting Started:
  276.     ~~~~~~~~~~~~~~~~
  277.  
  278.     Menu Master must be run from your BBS directory. 
  279.     Load Menu Master by typing MM at the dos prompt and hitting enter.
  280.  
  281.     ------------------------------------------------------------------
  282.     |                                                                |
  283.     |                       Menu Master v1.20                        |
  284.     |               Menu Editor/Simulator For QuickBBS               |
  285.     |             Copyright (c) 1988, 1990 By Dale Barnes            |
  286.     |                                                                |
  287.     ------------------------------------------------------------------
  288.  
  289.            -------------------------------------------------
  290.            |                                               |
  291.            |                Registered To:                 |
  292.            |                                               |
  293.            |                  Your Name                    |
  294.            |           5555 Any_Street Name Lane           |
  295.            |          Any_Town, Any_State Any_Zip          |
  296.            |                                               |
  297.            |                 <Hit Any Key>                 |
  298.            |                                               |
  299.            -------------------------------------------------
  300.  
  301.  
  302.     You will first be greeted by this if you are registered.  If not,
  303.     you will get the above message asking you to register Menu Master
  304.     proceed after it displays the "Hit Any Key" message. I must point
  305.     out the registered version does not have any  delays of any kind.
  306.  
  307.  
  308.     Your menu is simulated for you constantly.  Every change you make
  309.     will update the simulation. The simulation is preset to the below
  310.     levels depending on the  BBS software supported and all flags ON:
  311.  
  312.                       QuickBBS      - 32000
  313.                       RemoteAccess  - 64000
  314.                       SuperBBS      - 64000
  315.                       Majik Board   - 64000
  316.  
  317.     This is so you can always see exactly what you have in your menu
  318.     at all times.
  319.  
  320.  
  321. MENU MASTER DOCUMENTATION : PAGE 5
  322.  
  323.  
  324.  
  325.  
  326.  
  327.     STATUS LINE & FUNCTION KEYS
  328.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  329.  
  330.     The bottom line  tells you what menu you are editing, what level and
  331.     flags settings the simulation is using, the time, and the simulation
  332.     toggles.  The function keys change the simulation toggles.
  333.  
  334.  
  335.     Status Line Example:
  336.  
  337.  
  338.  F1:ANSI ON F2:Data Mode OFF F3:Numbers ON F4:Ctrl-A Mode OFF F5:Line Wrap OFF
  339.  MAJIK.MNU  S:32000 A:XXXXXXXX B:XXXXXXXX C:XXXXXXXX D:XXXXXXXX
  340.  
  341.  
  342.      As you can see from the example of the status line, you are told what
  343.      menu is currently being simulated along with security, flags and what
  344.      options are currently in use.
  345.  
  346.     F1- Toggles ANSI or ASCII mode.
  347.  
  348.     F2- Toggles Data mode. In data mode you are given brief information
  349.         about each menu option instead of the display txt. Data mode is
  350.         very useful if you are making text file menus.    (Ctrl-A type)
  351.  
  352.     F3- Toggles the line numbers.   Helpful in picking the correct line
  353.         to edit.
  354.  
  355.     F4- Toggles Ctrl-A mode.  In Ctrl-A mode the simulator will display
  356.         any text file that you may be using for the menu. You must have
  357.         Ctrl-A type 40 menu option setup somewhere in the menu for this
  358.         to work.   See the  BBS  documentation for more info on type 40
  359.         menus.   Also will load type 1,2,4  menus with a Ctrl-A if this
  360.         option is ON.  If you need to Edit a type  1,2,4 menu, turn OFF
  361.         this  option and you will  stop at that menu  and be allowed to
  362.         edit the options in it.
  363.  
  364.     F5- Toggles line wrap.   If line wrap is ON you get a more accurate
  365.         simulation of what will display.   Leaving line wrap  OFF makes
  366.         editing menus with long display lines a little easier.
  367.  
  368.     F6- Allows you to change the security and flags that the simulation
  369.         is using.
  370.  
  371.     To change to another menu, simply hit the hotkey that activates it.
  372.     Menu Master supports the menu stacking of the supported BBS Systems
  373.     as well as displaying  ASC/ANS files.   You  can move  through your
  374.     menus  just as if you were on your  BBS.   Other  keys will  pop up
  375.     message boxes  telling you what that  particular  option will do on
  376.     your board.
  377.  
  378.  
  379.  
  380.  
  381. MENU MASTER DOCUMENTATION : PAGE 6
  382.  
  383.  
  384.  
  385.     HOT KEYS
  386.     ~~~~~~~~
  387.     Menu Master has its own set of hot keys that is uses to activate the
  388.     editing options.   The command hotkeys are shown on the  Menu Master
  389.     main menus.
  390.  
  391.     To activate the main menu hit  <ESC> <F10> or the mouse button.  You
  392.     will now see the below menu:
  393.  
  394.  
  395.     ------Menu Master------
  396.     | File       *  Alt-F |
  397.     | Settings   *  Alt-S |
  398.     | Add        *  Alt-A |
  399.     | Delete     *  Alt-D |
  400.     | Insert     *  Alt-I |
  401.     | Edit       *  Alt-E |
  402.     | List       *  Alt-L |
  403.     | Global     *  Alt-G |
  404.     | Copy       *  Alt-C |
  405.     | Make       *  Alt-M |
  406.     |---------------------|
  407.     | HighLight  *  Alt-H |
  408.     | Prompt     *  Alt-P |
  409.     |---------------------|
  410.     | Quit       *  Alt-X |
  411.     -----------------------
  412.  
  413.     All the above keys are HOT keys which can be called almost anywhere
  414.     within the program.  We will explain each and every option here.
  415.  
  416.  
  417.     --- File ---
  418.  
  419.     ALT-F
  420.     ~~~~~                         ------Menu Master------
  421.                                   | File       *  Alt-F |
  422.                                   | Settings   *  Alt-S |
  423.                                   | Add        *  Alt-A |
  424.          ----File Management----  | Delete     *  Alt-D |
  425.          | New Menu  *  Ctrl-N |  | Insert     *  Alt-I |
  426.          | Save      *  Ctrl-S |  | Edit       *  Alt-E |
  427.          | Rename    *  Ctrl-R |  | List       *  Alt-L |
  428.          | Copy      *  Ctrl-C |  | Global     *  Alt-G |
  429.          | Delete    *  Ctrl-D |  | Copy       *  Alt-C |
  430.          | Write To  *  Ctrl-W |  | Make       *  Alt-M |
  431.          | OS Shell  *  Ctrl-O |  |---------------------|
  432.          -----------------------  | HighLight  *  Alt-H |
  433.                                   | Prompt     *  Alt-P |
  434.                                   |---------------------|
  435.                                   | Quit       *  Alt-X |
  436.                                   -----------------------
  437.  
  438.     Alt-F brings up the File management menu which gives you a few more
  439.     options that are explained next.
  440.  
  441.  
  442. MENU MASTER DOCUMENTATION : PAGE 7
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.     --- New Menu ---
  450.  
  451.  
  452.  
  453.     CTRL-N
  454.     ~~~~~~
  455.  
  456.     Ctrl-N brings up the SideKick(tm) type box which you can either  select
  457.     the menu you wish to edit or start typing the name of the menu. You can
  458.     get help with the dir box with the F1 key.
  459.  
  460.  
  461.    ------------------------------------------------------------------------
  462.    | F1 Help                   <- Select                     Space Toggle |
  463.    | E:\MM\MENUS\*.MNU                                                    |
  464.    | Matching files: 32                                Total bytes: 36573 |
  465.    |----------------------------------------------------------------------|
  466.    | BINKLEY.MNU   CBVMAN.MNU    CECHO.MNU     EBBSTEAM.MNU  ECPROG.MNU   |
  467.    | FILEAREA.MNU  GOODBYE.MNU   LOCAL.MNU     MERCHANT.MNU  MONT.MNU     |
  468.    | MSGAREAS.MNU  NETDEV.MNU    NETMAIL.MNU   PASCAL.MNU    QUICKBBS.MNU |
  469.    | QUICKDEV.MNU  SYSCHAT.MNU   SYSOP.MNU     SYSOP375.MNU  TEST.MNU     |
  470.    | TEST1.MNU     TEST2.MNU     TEST3.MNU     TEST4.MNU     TEST87.MNU   |
  471.    | TEST88.MNU    TEST99.MNU    TESTIT.MNU    TESTON.MNU    TOP.MNU      |
  472.    | TOP_2.MNU     UTILITY.MNU                                            |
  473.    |                                                                      |
  474.    ------------------------------------------------------------------------
  475.  
  476.  
  477.  
  478.     Use your cursor keys to  highlight the menu you want to edit and  press 
  479.     ENTER. If you prefer, you can start typing the name of the menu instead
  480.     of cursoring to it. Entering a name the does not exist will cause 'Menu
  481.     Master' to ask you want to create it. 
  482.  
  483.  
  484.     --- Save Menu ---
  485.  
  486.  
  487.  
  488.     CTRL-S
  489.     ~~~~~~
  490.  
  491.     Saves current menu without asking.  No prompts at all.
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498. MENU MASTER DOCUMENTATION : PAGE 8
  499.  
  500.  
  501.  
  502.  
  503.     --- Rename Menu ---
  504.  
  505.  
  506.     CTRL-R
  507.     ~~~~~~
  508.  
  509.     Ctrl-R asks you first what menu you would like to rename, if you hit enter
  510.     you will get the familiar SideKick(tm) box.
  511.  
  512.  
  513.                   Enter Menu Name, ENTER For Directory, ESC To Abort
  514.     -----------------------------------------------------
  515.     |Rename What Menu? (.MNU Extension Assumed) ········|
  516.     -----------------------------------------------------
  517.  
  518.  
  519.     If you hit <enter> you will bring up the SideKick(tm) type box in which you
  520.     can select the menu you wish to rename.
  521.  
  522.  
  523.                  Enter Menu Name, ENTER For Directory, ESC To Abort
  524.     -----------------------------------------------------
  525.     |Rename What Menu? (.MNU Extension Assumed) ········|
  526.     -----------------------------------------------------
  527.       |Enter New Name: (.MNU Extension Assumed) ········|
  528.       ---------------------------------------------------
  529.  
  530.     You can use the cursor keys to  highlight the menu you wish to rename
  531.     and when you hit enter, you will be asked for the new name.  Remember
  532.     you can always use <Escape> to exit out of this option.
  533.  
  534.  
  535.  
  536.     --- Copy Menu ---
  537.  
  538.     CTRL-C
  539.     ~~~~~~
  540.  
  541.                               Select Menu To Copy
  542.  
  543.     Copy menu allows you to copy one menu over the top of another or copy
  544.     to a new menu. The Sidekick(tm) type box will be displayed for you to
  545.     select the menu you wish to copy.
  546.  
  547.     ----------------------------------------------------------
  548.     |Destination Menu Name: (.MNU Extension Assumed) ········|
  549.     ----------------------------------------------------------
  550.  
  551.     You are now prompted for the menu name to copy TO.  Be careful using
  552.     this as you may copy a menu over one you wanted to use.
  553.  
  554.  
  555.  
  556.  
  557.  
  558. MENU MASTER DOCUMENTATION : PAGE 9
  559.  
  560.  
  561.  
  562.  
  563.     --- Delete Menu ---
  564.  
  565.  
  566.     CTRL-D
  567.     ~~~~~~
  568.  
  569.     This one you can use to delete files/menus  in your menu directory or
  570.     your backup files.   You will see the  SideKick(tm) type box and just
  571.     highlight the menu or type the name and when you hit <enter> the menu
  572.     will be deleted.
  573.  
  574.     ----------------------------------
  575.     |C:\MM\MENUS\MAJIK.BAK Deleted.  |
  576.     ----------------------------------
  577.  
  578.     You will NOT be prompted  for "are you sure?" so be careful!
  579.  
  580.  
  581.  
  582.  
  583.     --- Write To Menu ---
  584.  
  585.  
  586.     CTRL-W
  587.     ~~~~~~
  588.     -------------------------------------------------------------
  589.     |Enter Name To Write To. (.MNU Extension Assumed) : TEST····|
  590.     -------------------------------------------------------------
  591.  
  592.     Used to  copy the  entire menu  that is  currently loaded to another
  593.     menu name.
  594.  
  595.  
  596.  
  597.     ---- Shell to DOS ---
  598.  
  599.  
  600.     CTRL-O
  601.     ~~~~~~
  602.                   Menu Master Shell Active.  Type EXIT to Return.
  603.  
  604.     The IBM Personal Computer DOS
  605.     Version 3.30 (C)Copyright International Business Machines Corp 1981, 1987
  606.                  (C)Copyright Microsoft Corp 1981, 1986
  607.  
  608.     [Menu Master v1.20 Shell]
  609.     C:\MM>
  610.  
  611.  
  612.     Not much to say here.  This option allows you to shell to DOS, check on
  613.     a few things, etc.  Remember to type EXIT to return to Menu Master(tm).
  614.  
  615.  
  616.  
  617. MENU MASTER DOCUMENTATION : PAGE 10
  618.  
  619.  
  620.  
  621.  
  622.     --- Settings ---
  623.  
  624.  
  625.     ALT-S
  626.     ~~~~~
  627.     -----Simulate Settings------
  628.     | ANSI Mode    *  F1 - On  |
  629.     | Data Mode    *  F2 - Off |
  630.     | Line Numbers *  F3 - On  |
  631.     | Ctrl-A       *  F4 - Off |
  632.     | Wrap Lines   *  F5 - Off |
  633.     |--------------------------|
  634.     | Sec/Flags    *  F6       |
  635.     ----------------------------
  636.  
  637.    This just pulls up another menu which shows you what keys control what
  638.    you see but you also see this at all times on the status line.
  639.  
  640.  
  641.  
  642.     --- Add ---
  643.  
  644.  
  645.     ALT-A
  646.     ~~~~~
  647.  
  648. ----------------------------------------------------------------------------
  649. |                             Editing Entry #: 9                            |
  650. |123456789012345678901234567890123456789012345678901234567890123456789012345|
  651. |········································································   |
  652. |                                                                           |
  653. |Optional Data:                                                             |
  654. |········································································   |
  655. |                                                                           |
  656. |Menu Type---=>0·                                                           |
  657. |Security----=>5···· -----------------------Keys In Use---------------------|
  658. |Key---------=>?     |??SRE?MA                                             ||
  659. |ForeGround--=>15    -------------------------------------------------------|
  660. |BackGround--=>0·                                                           |
  661. |A Flags-----=>-------- =====================Shift-FKeys=================== |
  662. |B Flags-----=>-------- | F1-┌ F2-┐ F3-└ F4-┘ F5-─ F6-│ F7-├ F8-┤ F9-┴ F10┬ |
  663. |C Flags-----=>-------- |         (Use ALT-FKeys To Change Charset)         |
  664. |D Flags-----=>-------- =================================================== |
  665. |                                                                           |
  666. |                       [F1] to Finish and Save Changes                     |
  667. |                    [ESC] To Abort Changes To This Entry                   |
  668. |    [HOME]-Beginning of Line, [END]-End of Line, [INS]-Toggle Insert Mode  |
  669. |               [F2]-Center Display Line, [F10]-Menu Type Help              |
  670. |                                                                           |
  671. ---------String To Appear On Menu, ^String^ Makes String HighLighted---------
  672.  
  673.     This brings up the heart of  Menu Master (tm) which allows you to edit
  674.     everything in a menu.  Here you can change  prompts, colors, displayed
  675.     strings etc.  Once you used this a little bit, you will master this in
  676.     no time at all.
  677.  
  678. MENU MASTER DOCUMENTATION : PAGE 11
  679.  
  680.  
  681.  
  682.  
  683.     --- Delete ---
  684.  
  685.     ALT-D
  686.     ~~~~~
  687.      --------------------------
  688.      | Delete Start Entry:1·  |
  689.      | Delete Ending Entry:1· |
  690.      --------------------------
  691.  
  692.      If you wish to delete parts of a loaded menu, then use this feature
  693.      and you can delete one entry or all of them so be careful when using
  694.      this feature.
  695.  
  696.  
  697.  
  698.     --- Insert ---
  699.  
  700.     ALT-I
  701.     ~~~~~
  702.      -----------------------------
  703.      |Insert Before What Entry?1·|
  704.      -----------------------------
  705.  
  706.      This allows you to add entries to a loaded menu, just tell it where
  707.      to  load it and you will then be put into the editing screen to add
  708.      the needed information like below.
  709.  
  710. ------------------------------------------------------------------------------
  711. |                             Editing Entry #: 1                             |
  712. |         1         2         3         4         5         6         7      |
  713. |123456789012345678901234567890123456789012345678901234567890123456789012345 |
  714. |··········································································· |
  715. |                                                                            |
  716. |Optional Data:                                                              |
  717. |··········································································· |
  718. |                                                                            |
  719. |Menu Type---=>0·                                                            |
  720. |Security----=>5···· -----------------------Keys In Use----------------------|
  721. |Key---------=>?     |??SRE?MA                                              ||
  722. |ForeGround--=>7·    --------------------------------------------------------|
  723. |BackGround--=>0·                                                            |
  724. |A Flags-----=>-------- =====================Shift-FKeys=====================|
  725. |B Flags-----=>-------- | F1-┌ F2-┐ F3-└ F4-┘ F5-─ F6-│ F7-├ F8-┤ F9-┴ F10┬ ||
  726. |C Flags-----=>-------- |         (Use ALT-FKeys To Change Charset)         ||
  727. |D Flags-----=>-------- =====================================================|
  728. |                                                                            |
  729. |                       [F1] to Finish and Save Changes                      |
  730. |                    [ESC] To Abort Changes To This Entry                    |
  731. |    [HOME]-Beginning of Line, [END]-End of Line, [INS]-Toggle Insert Mode   |
  732. |               [F2]-Center Display Line, [F10]-Menu Type Help               |
  733. |                                                                            |
  734. ---------String To Appear On Menu, ^String^ Makes String HighLighted----------
  735.  
  736.  
  737.  
  738. MENU MASTER DOCUMENTATION : PAGE 12
  739.  
  740.  
  741.     ---Editing Entries---
  742.  
  743.  
  744.     ALT-E
  745.     ~~~~~
  746.  
  747.     =====================
  748.     |Edit Which Entry?1·|
  749.     =====================
  750.  
  751.     You will then be presented with the editing screen.  This much like
  752.     the one used before so the commands should be easy to remember.
  753.  
  754.  
  755. -----------------------------------------------------------------------------
  756. |                             Editing Entry #: 1                            |
  757. |         1         2         3         4         5         6         7     |
  758. |123456789012345678901234567890123456789012345678901234567890123456789012345|
  759. |=> Utility Area <=························································ |
  760. |                                                                           |
  761. |Optional Data:                                                             |
  762. |·········································································· |
  763. |                                                                           |
  764. |Menu Type---=>0·                                                           |
  765. |Security----=>1···· -----------------------Keys In Use---------------------|
  766. |Key---------=>?     |??CEPLSTGV?M                                         ||
  767. |ForeGround--=>7·    -------------------------------------------------------|
  768. |BackGround--=>0·                                                           |
  769. |A Flags-----=>-------- =====================Shift-FKeys====================|
  770. |B Flags-----=>-------- | F1-┌ F2-┐ F3-└ F4-┘ F5-─ F6-│ F7-├ F8-┤ F9-┴ F10┬||
  771. |C Flags-----=>-------- |         (Use ALT-FKeys To Change Charset)        ||
  772. |D Flags-----=>-------- ====================================================|
  773. |                                                                           |
  774. |                       [F1] to Finish and Save Changes                     |
  775. |                    [ESC] To Abort Changes To This Entry                   |
  776. |    [HOME]-Beginning of Line, [END]-End of Line, [INS]-Toggle Insert Mode  |
  777. |               [F2]-Center Display Line, [F10]-Menu Type Help              |
  778. |                                                                           |
  779. ---------String To Appear On Menu, ^String^ Makes String HighLighted---------
  780.  
  781.  
  782.     Editing entries works just the same as 'menuedit'with a few exceptions. 
  783.     At any time you can hit the F10 key to get pop-up help with menu types. 
  784.     You can  cursor or  mouse down to the  menu type that you want and  the
  785.     appropriate number will be placed in the menu type field.
  786.  
  787.     You can put special characters in your display text using the
  788.     SHIFT-Fkeys.  Change the current ASCII set used with the ALT-FKeys.
  789.     The ASCII sets used are identical to those used in Thedraw.
  790.  
  791.  
  792.  
  793.  
  794.  
  795. MENU MASTER DOCUMENTATION : PAGE 13
  796.  
  797.  
  798.  
  799.  
  800.     The keys  in use are always shown so you don't put the same key in
  801.     twice.    You can enter any number for the  menu colors,  however,
  802.     unpredictable results will occur if you use values outside of 0-15
  803.     for Foreground and 0-7 for background.
  804.  
  805.  
  806.          Black ... 0               DarkGray ..... 8
  807.          Blue .... 1               LightBlue .... 9
  808.          Green ... 2               LightGreen ... 10
  809.          Cyan .... 3               LightCyan .... 11
  810.          Red ..... 4               LightRed ..... 12
  811.          Magenta . 5               Yellow ....... 14
  812.          Brown ... 6               White ........ 15
  813.          LightGray 7               Blink ........ 128
  814.  
  815.  
  816.     You can save the entry with either F1 or the <END> key. <ESC> takes
  817.     you out without saving the current changes.
  818.  
  819.  
  820.    
  821.     --- List ---
  822.  
  823.  
  824.     ALT-L
  825.     ~~~~~
  826.     --------------------
  827.     |List To Printer? N|
  828.     --------------------
  829.  
  830.     You will be prompted for this list to go to the printer, if you answer
  831.     no, it will be displayed to the screen.
  832.  
  833.     1  Str:[M]essage Section
  834.     Menu Type:1   Sec:5     Key:M     ForGround:7    BackGround: 0
  835.     DATA:msgareas
  836.     FLAGS> A:X------- B:-------- C:-------- D:--------
  837.  
  838.     2  Str:[O]nline Games
  839.     Menu Type:1   Sec:5     Key:O     ForGround:7    BackGround: 0
  840.     DATA:Merchant
  841.     FLAGS> A:X------- B:-------- C:-------- D:--------
  842.  
  843.     3  Str:[L]ogoff BBS
  844.     Menu Type:1   Sec:1     Key:L     ForGround:7    BackGround: 0
  845.     DATA:Goodbye
  846.     FLAGS> A:-------- B:-------- C:-------- D:--------
  847.  
  848.     4  Str:[P]age Sysop
  849.     Menu Type:11  Sec:5     Key:P     ForGround:7    BackGround: 0
  850.     DATA:Paging the Sysop Now...
  851.     FLAGS> A:X------- B:-------- C:-------- D:--------
  852.  
  853.              Press Any Key To Continue or ESC to Stop...
  854.  
  855.  
  856. MENU MASTER DOCUMENTATION : PAGE 14
  857.  
  858.  
  859.  
  860.  
  861.  
  862.     --- Global Changes ---
  863.  
  864.  
  865.     ALT-G
  866.     ~~~~~
  867.     You will be prompted for the type of data to globally change.  Use the
  868.     cursor keys to select the type.  (Note: ESC gets you out of just about
  869.     anything in MM)  You will be prompted for the search data and then the
  870.     data to replace it with.  Then you will select the menu(s) in which to
  871.     make the changes.  The spacebar toggles the menus to change. There are
  872.     lots of on-screen instructions so just play with it to get the hang of
  873.     it.
  874.  
  875.  
  876.  
  877.     --- Copy Menu ---
  878.  
  879.  
  880.     ALT-C
  881.     ~~~~~
  882.     -----------------------------------------
  883.     | Copy Range Start Entry:1·             |
  884.     | Copy Range Ending Entry:1·            |
  885.     | Copy Range Before What Entry:1·       |
  886.     | Delete Source Entries?Y               |
  887.     ----------------------------------------|
  888.  
  889.     This  allows you to  copy sections  of a menu and move them to another 
  890.     part of the menu and either delete the old parts or just copy.
  891.  
  892.  
  893.  
  894.     --- Make Menu ---
  895.  
  896.  
  897.     ALT-M
  898.     ~~~~~
  899.     This is a  VERY  powerful command.  You can make all your message board
  900.     and  file area  menus with just a few keystrokes using the menu creator
  901.     this is more for QuickBBS and SuperBBS than RemoteAccess since QuickBBS
  902.     thru 2.64 and SuperBBS thru 1.04 do not support menu templates.  If you
  903.     run RemoteAccess you can still use this but you  would be better off to
  904.     read the  documentation  that  comes with  RemoteAccess  and  using the
  905.     editor in Menu Master, create and test with Menu Master.
  906.  
  907.     Upon  entering the  creator  you will be  asked if  you  want  to  make
  908.     <M>essage or <F>ile menus.
  909.  
  910.  
  911.  
  912.  
  913.  
  914. MENU MASTER DOCUMENTATION : PAGE 15
  915.  
  916.  
  917.  
  918.  
  919.  
  920.     No matter which one you chose, you will be asked the name of a  'source
  921.     menu'.  This is a special menu that you must make.   All menus that are
  922.     made during this run will be based on this source menu. The source menu
  923.     should look just like any other menu with a few exceptions.  If this is
  924.     a  message area source menu, do not put any  board numbers  in the data
  925.     fields for types 23 through 27.   Menu Master will put the correct data
  926.     in these fields. If you do put something there, Menu Master will ignore
  927.     the entry and leave it the same in  each menu it makes.   If its a file
  928.     area  source menu, do not put any  data for  types 29 through 34.  Menu
  929.     Master will fill in the correct path for each menu it makes.
  930.  
  931.     You may  want the  same path  on a  certain  command.   For instance the
  932.     <U>pload  command.  You want all  uploads to go to a  certain directory.
  933.     Just fill in the path for this command in the data field and Menu Master
  934.     will not change it for each menu it makes.
  935.  
  936.     On the text line of a  menu entry you can put a  (ASCII 1) character and
  937.     the maker will put the  area name in place of it in  each menu it makes.
  938.     You can also put the in the prompt of the source menu.
  939.  
  940.     Example:
  941.       Message Area
  942.  
  943.     Would turn out to be:
  944.     Hard Drives Message Area
  945.  
  946.     if you happened to have included that message area in your creation run.
  947.  
  948.     If you place a '|'  character as the LAST character in the  display text
  949.     of the source menu,the maker will automatically center the display line.
  950.  
  951.     During  the make run,  'Menu Master'  goes  through  each  area you have
  952.     selected to create, It looks at each entry in the source menu and checks
  953.     to see if it  needs to have some  special  information added to the data
  954.     field.   It also  checks the  display text for the special control-a and
  955.     pipe character.  If it finds an entry in the source menu that needs some
  956.     special data, it inserts it. IE: if you were making message menus and it
  957.     found a type 27   (post message) entry AND you left the data space blank
  958.     for that entry,  it would insert the proper  message board number in the
  959.     data field.
  960.  
  961.     Now you are probably wondering, How does it know what information to put
  962.     in each menu?
  963.  
  964.  
  965.     For message menus,  it gets the  information from  Config files.   After
  966.     typing in your  source menu name,  it reads the  config and presents you
  967.     with a selection screen where all your message areas are listed.    If a
  968.     board has a checkmark next to it, it will be created on this run.
  969.  
  970.  
  971.  
  972.  
  973. MENU MASTER DOCUMENTATION : PAGE 16
  974.  
  975.  
  976.  
  977.  
  978.  
  979.     Toggle the boards with the spacebar.
  980.  
  981.     When you have chosen all the boards that you want to create hit ENTER.
  982.  
  983.     Each menu  will be  simulated as it is made.    Menu Master will put the
  984.     board name as  defined in the  config files  everywhere you put a in the
  985.     source menu and the  board number  in the data field everywhere it finds
  986.     a type  23-27 command in the  source menu.   It will  NOT put the  board
  987.     number in the data field of an entry if you already have something there.
  988.  
  989.     You might want the option <L>eave Feedback on each message menu.
  990.  
  991.     That is a type 27 (post message).
  992.     In your source menu you could enter the appropriate
  993.     board number in the data field of that entry along with /T=Your_Name and
  994.     Menu Master will not change it in each menu it makes.
  995.  
  996.     Menu Master  will name each  message menu it makes MESSxxx  Where xxx is
  997.     the  board # defined in config.bbs for QuickBBS/SuperBBS or Messages.RA
  998.     for RemoteAccess.
  999.  
  1000.     The menu it makes for board 4 would be called MESS4.MNU.
  1001.  
  1002.     For file menus  Menu Master gets the information from a control file for
  1003.     QuickBBS and a binary file for RemoteAccess/SuperBBS.  For QuickBBS, each
  1004.     line of the control file should have the following format.
  1005.  
  1006.     QuickBBS uses:  <path>  <sec>  <AreaName>
  1007.  
  1008.     You can use your FLSEARCH.CTL file for the control file for QuickBBS only.
  1009.  
  1010.     After specifying the  control file name,   you will be presented with a
  1011.     selection screen similar to the message area one.  Menu Master will put
  1012.     the  AreaName  as defined in the  control file everywhere it finds a in
  1013.     the  source menu  display text and the  appropriate path  everywhere it
  1014.     finds a type  29-34.  It will save the menu with the name FILExxx where
  1015.     xxx is the  line number in the control file.  Up to 200 file area menus
  1016.     can be defined in one control file.  This should help those with CD-ROM
  1017.     drives make their menus quickly.  Some sample source menus are enclosed.
  1018.  
  1019.     I know this sounds complicated but once you play with it a little, there
  1020.     is nothing to it.   Experimentation is the  key to success with the Make
  1021.     option.  After  a  little  experimentation  you'll  get the  idea of how
  1022.     powerful this feature is.
  1023.  
  1024.  
  1025.  
  1026.  
  1027.  
  1028.  
  1029.  
  1030. MENU MASTER DOCUMENTATION : PAGE 17
  1031.  
  1032.  
  1033.  
  1034.  
  1035.  
  1036.  
  1037.     --- Highlight ---
  1038.  
  1039.  
  1040.     ALT-H
  1041.     ~~~~~
  1042.  
  1043.     -----------------------------------------------------------------------
  1044.     | HighLight ForeGround Color:7·    HighLight BackGround Color:0       |
  1045.     -----------------------------------------------------------------------
  1046.  
  1047.  
  1048.     If you use the ^ in your menus this command controls what color you see.
  1049.     The supported BBS systems currently  use this to "highlight" text in the
  1050.     menus.
  1051.  
  1052.     An Example would be  "^~^ Minutes Remaining" would highlight the ~ (time
  1053.     left to user) in the color picked by the Alt-H command. This information
  1054.     will be saved (if you choose)in Record[0] of the menu record in the Type
  1055.     and Sec area.
  1056.  
  1057.  
  1058.  
  1059.     --- Prompt ---
  1060.  
  1061.  
  1062.     ALT-P
  1063.     ~~~~~
  1064.  
  1065.   1: => Utility Area <=
  1066.  ===========================================================================
  1067.  | Prompt String:Command: ················································ |
  1068.  |                                                                         |
  1069.  ===========================================================================
  1070.  
  1071.  
  1072.    This feature allows you to change what the user will be shown while waiting
  1073.    for a command to be typed. This can be almost any type of string so you can
  1074.    play around with it and change it as much as you like!
  1075.  
  1076.  
  1077.    --- Quit ---
  1078.  
  1079.  
  1080.    ALT-X
  1081.    ~~~~~
  1082.    Only if Menu Master "thinks" a menu has been changed will it prompt you to
  1083.    save it before exiting, otherwise just exits back to DOS.
  1084.  
  1085.  
  1086.  
  1087.  
  1088.  
  1089. MENU MASTER DOCUMENTATION : PAGE 18
  1090.  
  1091.  
  1092.  
  1093.  
  1094.  
  1095.  
  1096.   Menutype.Lst:
  1097.   ~~~~~~~~~~~~~
  1098.  
  1099.  
  1100.    Added option for new menu options to be added to the bbs and supported
  1101.   with a file called 'MENUTYPE.LST'.  This file can be edited by any text
  1102.   editor.  As shown below the each line contains three pieces of informa-
  1103.   tion. a) menu option number, b)what the command does*, and c)  optional
  1104.   data information.  This option is good up to 255 menu options.
  1105.  
  1106.  
  1107.       98  Show_Whos_Online
  1108.       99  Display_All_Errors  C:\Majik\ERRORS.LOG
  1109.       100 Online_User_Editor
  1110.  
  1111.  
  1112.     *The Description must be entered with no spaces !  Use the '_' key to
  1113.   fill in any spaces that are needed.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.   Revision Notes:
  1119.   ~~~~~~~~~~~~~~~
  1120.  
  1121.  
  1122.     The following is added comments on the know items that have been fixed
  1123.   or improved as reported by users and registered owners:
  1124.  
  1125.  
  1126.  
  1127.     o Better menu Templeting
  1128.  
  1129.     o SupperBBS vs 1.05 support and help files added.
  1130.  
  1131.     o Majik Board vs 1.01 /b12 support and help files added.
  1132.  
  1133.     o Increased Menu Speed about 200% 
  1134.  
  1135.     o Reduced the UnRegistered screen to one line.
  1136.  
  1137.     o Increased I/O checking of Menu Master vs 1.20 should run from any
  1138.       directory as long as Menu Master can find the 'Key' and 'Config'
  1139.       in the Current Directory that you are attempting to load it from.
  1140.  
  1141.     o Added new Menu option file, good for keeping up with the Changes
  1142.       without downloading new versions every time.
  1143.  
  1144.  
  1145.  
  1146.  
  1147.  
  1148. MENU MASTER DOCUMENTATION : PAGE 19
  1149.  
  1150.  
  1151.  
  1152.  
  1153.   Future Revisions:
  1154.   ~~~~~~~~~~~~~~~~~
  1155.  
  1156.     The following is a list of know areas that are still in need of Minor
  1157.   improvements.  Menu Master vs 2.0 will be a completely new Package. The
  1158.   entire source code will be changed, improved routines added.  So If you
  1159.   can find something else that is not listed below please let me know.
  1160.  
  1161.  
  1162.     1) Needs better external help support
  1163.  
  1164.        Answer: in the works.
  1165.  
  1166.  
  1167.     2) Better mouse support
  1168.  
  1169.        Answer: will take place when I rewrite Menu Master with objects.
  1170.  
  1171.  
  1172.     3) Better password's support on type 1,2,4 menus.
  1173.  
  1174.        Answer:  This I will work better on next!
  1175.  
  1176.  
  1177.  
  1178.    Thanks!
  1179.    ~~~~~~~
  1180.  
  1181.    I would like to give Peter Kling a nice "Thank You" for taking the time
  1182.    with cleaning up the documentation and most of all, helping to  test MM
  1183.    out to make sure it worked well enough to release.
  1184.  
  1185.    Also to the beta testers who provided me with bug reports and suggestions
  1186.    to make Menu Master better.  To you I say "THANK YOU VERY MUCH!!"
  1187.  
  1188.  
  1189.  
  1190.  
  1191.    Documentation Package:
  1192.    ~~~~~~~~~~~~~~~~~~~~~~
  1193.  
  1194.    This  Documentation &  Graphic package is provided by Peter Kling,
  1195.    Computer Group,Ltd.   Computer Group,Ltd is located at Po box 8453
  1196.    Albany, New York 12208.  FidoNet address 1:267/169.0 & 1:267/269.0
  1197.    Printed copies of this documentation is available for $5.00 +
  1198.    Shipping from Computer Group,Ltd.
  1199.  
  1200.  
  1201.    Source Code:
  1202.    ~~~~~~~~~~~~
  1203.  
  1204.    Source code is not available this time but maybe in the near future.
  1205.  
  1206.    If you are interested in purchasing the rights/ownership of Menu Master,
  1207.    please contact me below with your offer.
  1208.  
  1209.  
  1210.  
  1211.  
  1212. MENU MASTER DOCUMENTATION : PAGE 20
  1213.  
  1214.  
  1215.  
  1216.  
  1217.  
  1218.    Copyright Notices:
  1219.    ~~~~~~~~~~~~~~~~~~
  1220.    Menu Master(tm) is copyrighted by Dale Barnes, Majik Micro Systems.
  1221.    Menu Master Documentation is copyrighted by Peter Kling.
  1222.    Majik Board(tm) is copyrighted by Dale Barnes, Jim Perry.
  1223.    QuickBBS(tm) is copyrighted by Ultimate Software Technologies, Inc.
  1224.    RemoteAccess(tm) is copyrighted by Continental Software, Ltd.
  1225.    EBBS(tm) is copyrighted by Tony Hsieh.
  1226.    TBBS(tm) is copyrighted by eSoft, Inc.
  1227.    SideKick(tm), Turbo Pascal are copyrighted by Borland Int'l.
  1228.    SuperBBS(tm) is copyrighted by Risto Virkkala and Aki Antman.
  1229.  
  1230.  
  1231.  
  1232.  
  1233.    The End!
  1234.    ~~~~~~~~
  1235.  
  1236.  
  1237.    That is it for the docs. Everything else if self explanatory. Have fun!
  1238.  
  1239.    Thank you for using Menu Master.  Please remember to register!
  1240.  
  1241.  
  1242.    Dale Barnes
  1243.    PO Box 230203
  1244.    Montgomery, AL  36123-0203
  1245.  
  1246.    Data  205-277-3437 FidoNet (1:375/11.0)
  1247.  
  1248.   
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254. MENU MASTER DOCUMENTATION : PAGE 21
  1255.  
  1256.